home *** CD-ROM | disk | FTP | other *** search
/ TestDrive Windows 1993 Fall / TestDrive Windows 1993 Fall.iso / pdoxwin / settings.txt < prev    next >
Encoding:
Text File  |  1993-09-18  |  27.8 KB  |  856 lines

  1.          PARADOX FOR WINDOWS 4.5 .INI FILE SETTINGS
  2.          ------------------------------------------
  3.  
  4. This file describes the settings Paradox uses in its .INI
  5. files. It explains each section that appears in .INI files
  6. and the purpose, syntax, and values of each setting.
  7.  
  8. NOTE:  This file describes only the settings in the .INI
  9.        files and the Paradox features they apply to. It
  10.        does not describe the feature itself. For an
  11.        explanation of a feature, what it does, and how to
  12.        use and change it, refer to "Getting Started" and
  13.        the "User's Guide" in your Paradox for Windows
  14.        documentation, and the UPGRADE.TXT file located in
  15.        your Paradox system directory.
  16.  
  17. See Also: For an overview of Paradox's .INI files, how they
  18.           work, and how you can use their settings to
  19.           improve your work with Paradox, see Chapter 14 in
  20.           your Paradox for Windows "Getting Started" manual.
  21.  
  22.  
  23. 1. SETTINGS IN WIN.INI
  24. ----------------------
  25.  
  26. Paradox places two sections in WIN.INI that define the
  27. initial directories and define default command line options.
  28.  
  29.  
  30.   The [ODAPI] section
  31.   -------------------
  32.   [ODAPI] starts ODAPI and indicates the location of
  33.   ODAPI.CFG. It contains one setting:
  34.  
  35.      CONFIGFILE01 tells ODAPI where to find its
  36.      configuration file.
  37.  
  38.        Syntax: CONFIGFILE01 = <Filename>
  39.  
  40.        where <Filename> is a string describing the location
  41.        and name of the configuration file to be used. If
  42.        <Filename> refers to a directory or file that can't
  43.        be found, Paradox fails to load. By default, this
  44.        shows to ODAPI.CFG in the directory where you
  45.        installed ODAPI.
  46.  
  47.        Example: CONFIGFILE01 = C:\ODAPI\ODAPI.CFG
  48.  
  49.  
  50.   The [PDOXWIN] section
  51.   ---------------------
  52.   [PDOXWIN] contains the initial directories used by
  53.   Paradox and default command line options. It contains the
  54.   following settings:
  55.  
  56.      WORKDIR defines the initial working directory.
  57.  
  58.        Syntax: WORKDIR = <Directory>
  59.  
  60.        where <Directory> is a string describing the initial
  61.        working directory. (By default this is
  62.        C:\PDOXWIN\WORKING.) If <Directory> cannot be found
  63.        or is being used as a private directory by another
  64.        user or application, Paradox uses the current
  65.        directory.
  66.  
  67.        Example: WORKDIR = C:\PDOXWIN\SAMPLE
  68.  
  69.  
  70.      PRIVDIR is the directory where Paradox stores its
  71.      temporary files.
  72.  
  73.        Syntax: PRIVDIR = <Directory>
  74.  
  75.        where <Directory> is a string describing the private
  76.        directory. (By default, this is C:\PDOXWIN\PRIVATE.)
  77.        If <Directory> cannot be found or is being as a
  78.        private directory by another user or application,
  79.        Paradox uses the Windows TEMP directory.
  80.  
  81.        Example: PRIVDIR = C:\PDOXWIN\PRIVATE
  82.  
  83.  
  84.      FLAGS lets you define permanent command line options
  85.      for Paradox to use when starting.
  86.  
  87.        Syntax:  FLAGS = <Options>
  88.  
  89.        where <Options> is the list of command line options
  90.        (and their parameters) you want Paradox to use. When
  91.        defining more than one option, separate each with a
  92.        space.
  93.  
  94.        Example: FLAGS = -q -m -c
  95.        
  96.        
  97.      USERNAME is the user name displayed onscreen when you
  98.      start Paradox.
  99.      
  100.        Syntax:  USERNAME = <User Name>
  101.        
  102.        where <User Name> is the name you entered when you
  103.        installed Paradox.
  104.        
  105.        Example:  USERNAME = Frank Borland
  106.      
  107.      
  108.      COMPANY is the company name displayed onscreen when you
  109.      start Paradox.
  110.      
  111.        Syntax:  COMPANY = <Company Name>
  112.        
  113.        where <Company Name> is the company you entered when
  114.        you installed Paradox.
  115.        
  116.        Example:  COMPANY = Borland Intl.
  117.      
  118.  
  119.  
  120. 2. SETTINGS IN PDOXWIN.INI
  121. --------------------------
  122.  
  123. There are a number of sections in PDOXWIN.INI, each
  124. describing the default properties, behaviors, and appearance
  125. of Paradox's windows. A description of each section and its
  126. properties follows.
  127.  
  128.   The [Properties] section
  129.   ------------------------
  130.   This section describes the properties of the Desktop and
  131.   contains the following settings:
  132.  
  133.      TITLE is the message that appears in the Paradox title
  134.      bar.
  135.  
  136.        Syntax: Title = <Message>
  137.  
  138.        where <Message> is a string containing the message
  139.        you display in the title bar. While this can be
  140.        virtually any length, the message is truncated to
  141.        fit the size of the Desktop Window. This message
  142.        also titles the Paradox icon when you minimize it.
  143.        
  144.        Example: Title = Paradox for Windows, version 1.0
  145.  
  146.  
  147.      SPEEDBARSTATE describes the shape of the SpeedBar.
  148.  
  149.        Syntax: SpeedBarState = <State>
  150.  
  151.        where <State> is a string containing one of the
  152.        following values:
  153.  
  154.           Fix   (display the SpeedBar below the menu bar)
  155.           Horz1 (display it as a one row, floating window)
  156.           Horz2 (display it as a two row, floating window)
  157.           Vert1 (display it as a one column, floating
  158.           window)
  159.           Vert2 (display it as a two column, floating
  160.           window)
  161.  
  162.        Other values are ignored and cause the SpeedBar to
  163.        appear below the menu bar.
  164.  
  165.        Example: SpeedBarState = Vert2
  166.  
  167.  
  168.      BACKGROUND is the background bitmap for the Desktop.
  169.  
  170.        Syntax: Background = <Filename>
  171.        
  172.        where <Filename> is a string indicating the location
  173.        and name of the bitmap you want to use. If
  174.        <Filename> can't be found or is not a valid bitmap,
  175.        this setting is ignored and no bitmap is used.
  176.        
  177.        Example: Background = C:\PDOXWIN\PDOXWIN.BMP
  178.  
  179.  
  180.      CUSTOMCOLOR defines the custom colors defined in the
  181.      Colors Palette.
  182.  
  183.        Syntax: CustomColor<n> = <RGBValue>
  184.        
  185.        where <n> is an integer ranging from 1 to 8 and
  186.        indicates the position of the color in the Color
  187.        Palette, and <RGB> is an eight-digit integer value
  188.        with the following format:
  189.  
  190.           - the first two digits are always zero
  191.           - the second two digits are a hexadecimal value
  192.             indicating the intensity of red in the custom
  193.             color
  194.           - the third two digits are a hexadecimal value
  195.             indicating the intensity of green in the custom
  196.             color
  197.           - the last two digits are a hexadecimal value
  198.             indicating the intensity of blue in the custom
  199.             color.
  200.  
  201.        NOTE:  While you can use RGB, HSV, or CYM palettes
  202.                to define your custom colors, they are stored
  203.                as RGB values.
  204.  
  205.        Example: CustomColor1 = 00000000  ; Black
  206.                 CustomColor2 = 00FFFFFF  ; White
  207.  
  208.  
  209.      SPEEDBARPOS defines the position of the upper, left
  210.      corner of a floating SpeedBar.
  211.  
  212.        Syntax: SpeedBarPos = <Row> <Col>
  213.        
  214.        where <Row> is an integer indicating the row number
  215.        (in pixels) and <Col> is an integer indicating the
  216.        column.
  217.        If SPEEDBARSTATE does not indicate a floating
  218.        SpeedBar, this setting is ignored.
  219.        
  220.        Example: SpeedBarPos = 10 10
  221.  
  222.      BLANKISZERO indicates whether or not Paradox treats
  223.      blank values in tables as zeros in number, short, or
  224.      currency fields.
  225.  
  226.        Syntax: BlankIsZero = <Toggle>
  227.        
  228.        where <Toggle> is either TRUE (treat blank values as
  229.        zeros) or FALSE (blank values are different than
  230.        zeros). Other values cause this to be set to FALSE;
  231.        the default is TRUE.
  232.        
  233.        Example: BlankIsZero = True
  234.  
  235.      REFRESHRATE is the number of seconds Paradox waits
  236.      before refreshing the screen when working with files
  237.      shared between users or applications.
  238.  
  239.        Syntax: RefreshRate = <Seconds>
  240.        
  241.        where <Seconds> is an integer indicating the number
  242.        of seconds between refresh operations. Invalid
  243.        values set this to 0 and the default value is 5.
  244.  
  245.  
  246.      LEVEL filters ObjectPAL methods and features to
  247.      different user levels.
  248.  
  249.        Syntax: Level = <Filter>
  250.        
  251.        where <Filter> is one of the following strings:
  252.        
  253.           Beginner
  254.           Advance
  255.        
  256.        Other values cause this to be set to Beginner.
  257.        
  258.        Example: Level = Advance
  259.  
  260.  
  261.   The [Designer] section
  262.   ----------------------
  263.   This section describes the preferences set with the
  264.   Properties|Designer command and contains the following
  265.   settings:
  266.  
  267.      SELECTFROMINSIDE determines whether or not an object
  268.      can be selected before any objects containing it.
  269.  
  270.        Syntax: SelectFromInside = <Toggle>
  271.        
  272.        where <Toggle> is a string containing On (you can
  273.        directly select an object) or Off (you must select
  274.        any container objects before selecting an object).
  275.        Other values cause this to be Off.
  276.        
  277.        Example: SelectFromInside = On
  278.  
  279.  
  280.      PROTOFILE is the file containing the prototype
  281.      properties applied to new design objects.
  282.  
  283.        Syntax: ProtoFile = <Filename>
  284.        
  285.        where <FileName> is a string indicating the location
  286.        and name of the prototype file to use. If you do not
  287.        include a directory path in <Filename>, Paradox
  288.        searches for the file in the working directory. If
  289.        you do not indicate a file name in <Filename>,
  290.        Paradox looks for PXTOOLS.FT in the directory
  291.        contained in <Filename>. If <Filename> cannot be
  292.        located, Paradox uses PXTOOLS.FT.
  293.        
  294.        Example: ProtoFile = C:\PDOXWIN\XYZZY.FT
  295.  
  296.  
  297.      FRAMEOBJECTS indicates whether or not Paradox displays
  298.      frames around objects in Design windows.
  299.  
  300.        Syntax: FrameObjects = <Toggle>
  301.        
  302.        where <Toggle> is a string containing On (display
  303.        frames around objects) or Off (don't display
  304.        frames). Other values cause frames to appear.
  305.        
  306.        Example: FrameObjects = Off
  307.  
  308.  
  309.      FLICKERFREEDRAW indicates whether or not Paradox
  310.      eliminates "screen-flicker" while resizing or moving
  311.      design objects.
  312.  
  313.        Syntax: FlickerFreeDraw = <Toggle>
  314.        
  315.        where <Toggle> is a string containing On (suppress
  316.        screen flicker) or Off (don't suppress flicker.)
  317.        Other values cause this to be On. (Note: Setting
  318.        this On may degrade performance.)
  319.        
  320.        Example: FlickerFreeDraw = Off
  321.  
  322.  
  323.      OUTLINEDMOVE indicates whether Paradox displays objects
  324.      when you move or resize them.
  325.      
  326.        Syntax: OutlinedMove = <Toggle>
  327.        
  328.        where <Toggle> is a string containing On (display
  329.        only an outline of the object being moved or
  330.        resized) or Off (display the full object when it is
  331.        moved or resized). Other values cause this to be set
  332.        On. (Note: Setting this On can improve performance.)
  333.        
  334.        Example: OutlinedMove = On
  335.  
  336.  
  337.   The [Form] section
  338.   ------------------
  339.   This describes the properties and preferences of Form
  340.   windows. It contains the following settings:
  341.  
  342.      RULERVERT determines whether the Vertical Ruler is
  343.      displayed in the Form Design window.
  344.  
  345.        Syntax: RulerVert = <Toggle>
  346.        
  347.        where <Toggle> is a string containing On (display
  348.        the Vertical Ruler) or Off (don't display the
  349.        ruler). Other values cause this to be set to On.
  350.        
  351.        Example: RulerVert = On
  352.  
  353.  
  354.      RULERHORZ determines whether or not the Horizontal
  355.      Ruler is displayed in the Form Design window.
  356.  
  357.        Syntax: RulerHorz = <Toggle>
  358.        
  359.        where <Toggle> is a string containing On (display
  360.        the Horizontal Ruler) or Off (don't display the
  361.        ruler). Other values cause this to be set to On.
  362.        
  363.        Example: RulerHorz = On
  364.  
  365.  
  366.      RULEREXTD determines whether or not the Extended Ruler
  367.      is displayed in the Form Design window.
  368.  
  369.        Syntax: RulerExtd = <Toggle>
  370.        
  371.        where <Toggle> is a string containing On (display
  372.        the Extended Ruler) or Off (don't display the
  373.        ruler). Other values cause this to be set to On.
  374.        
  375.        Example: RulerExtd = On
  376.  
  377.  
  378.      GRID determines whether or not the design grid appears
  379.      in a Form Design window.
  380.  
  381.        Syntax: Grid = <Toggle>
  382.        
  383.        where <Toggle> is a string containing On (display
  384.        the grid) or Off (don't display the grid). Other
  385.        values cause this to be Off.
  386.        
  387.        Example: Grid = On
  388.  
  389.  
  390.      GRIDSNAP determines whether or not objects snap to the
  391.      nearest grid location when placed, moved, or resized.
  392.  
  393. Syntax: GridSnap = <Toggle>
  394.  
  395. where <Toggle> is a string containing On (snap objects to
  396. the grid) or Off (don't snap objects). Other values cause
  397. this to be Off.
  398.  
  399. Example: GridSnap = On
  400.  
  401.  
  402. GRIDSETTINGS describes the measurement units, major
  403. division, and minor division used to display the design
  404. grid.
  405.  
  406.        Syntax: GridSettings <Units> <Major> <Minor>
  407.  
  408.        where <Units> is a string containing IN (inches) or
  409.        CM (centimeters). Other values set this to IN.
  410.        
  411.        where <Major> is an integer (ranging from 1 to 5)
  412.        describing the number of units between major
  413.        divisions in the grid. Other values cause this to be
  414.        set to 1.
  415.        
  416.        where <Minor> is an integer describing the number of
  417.        minor divisions between major divisions in the grid.
  418.        The values of this depend on <Units>.
  419.  
  420.        - If <Units> is IN, <Minor> can be 4, 8, 10, 16, or
  421.           32.
  422.        - If <Units> is CM, <Minor> can be 2, 5, 10, 20, or
  423.           50.
  424.        
  425.        Other values set <Minor> to the smallest value for
  426.        the units of measurement.
  427.  
  428.        Example: GridSettings = CM 4 2
  429.  
  430.  
  431.      ZOOM controls the level of magnification used to
  432.      display a document.
  433.  
  434.        Syntax: Zoom = <Value>
  435.  
  436.        where <Value> is a string containing 25%, 50%, 100%,
  437.        200%, 400%, Fit Width, Fit Height, or Best Fit.
  438.        Other values cause this to be set to 100%.
  439.  
  440.        Example: Zoom = 200%
  441.  
  442.  
  443.   The [Reports] section
  444.   ---------------------
  445.   This section describes the preferences used to display
  446.   and design reports. Some settings in this section are
  447.   similar to settings in the [Form] section and have the
  448.   same effects for Report windows. These similar settings
  449.   include:
  450.   
  451.   RULERVERT
  452.   RULERHORZ
  453.   RULEREXTD
  454.   GRID
  455.   GRIDSNAP
  456.   GRIDSETTINGS
  457.   ZOOM
  458.   
  459.   For an explanation of these settings and their values,
  460.   see the description of the same settings in the [Form]
  461.   section earlier in this file.
  462.   
  463.   The [Report] section also contains other settings,
  464.   including:
  465.  
  466.      BANDLABELS indicates whether or not a report design's
  467.      band labels appear as boundary lines.
  468.  
  469.        Syntax: BandLabels = <Toggle>
  470.        
  471.        where <Toggle> is a string containing On (display
  472.        boundary lines) or Off (hide boundary lines). Other
  473.        values set this On.
  474.  
  475.        Example: BandLabels = Off
  476.  
  477.  
  478.      GROUPREPEATS indicates whether or not Paradox displays
  479.      duplicate values in group bands.
  480.  
  481.        Syntax: GroupRepeats = <Toggle>
  482.        
  483.        where <Toggle> is a string containing On (display
  484.        duplicate values) or Off (don't display duplicates).
  485.        Other values set this On.
  486.        
  487.        Example: GroupRepeats = Off
  488.  
  489.  
  490.   The [Query] section
  491.   -------------------
  492.   This section contains ANSWER table and sort order
  493.   preferences for Query windows and contains the following
  494.   settings:
  495.  
  496.  
  497.      RUNOPTS indicates what Paradox should do if data in a
  498.      table changes during a query. This contains the
  499.      preference set with Properties|Restart Options.
  500.  
  501.        Syntax: RunOpts = <Option>
  502.        
  503.        where <Option> is an integer containing one of the
  504.        following values:
  505.        
  506.        1 (Ignore source changes and continue running the
  507.           query)
  508.        2    (Lock tables in the query to prevent changes)
  509.        3    (Restart query if source tables change)
  510.        
  511.        Other values cause Paradox to ignore source (data)
  512.        changes and continue running the query (the
  513.        default).
  514.        
  515.        Example: RunOpts = 2 ; LOCK
  516.  
  517.  
  518.      IMAGESTYLE indicates whether Paradox tiles or cascades
  519.      windows containing the results of queries.
  520.  
  521.        Syntax: ImageStyle = <Style>
  522.        
  523.        where <Style> is either TILE (the default) or
  524.        CASCADE. Other values cause this to be set to TILE.
  525.  
  526.  
  527.   The [Folder Props] section
  528.   --------------------------
  529.   
  530.   The [Folder Props] section contains property settings
  531.   used to configure Folder windows.
  532.  
  533.      SHOWALLFILES indicates whether or not Paradox
  534.      automatically includes icons for every file in the
  535.      working directory when you open a folder the first
  536.      time.
  537.  
  538.        Syntax: ShowAllFiles = <Toggle>
  539.        
  540.        where <Toggle> is a sting containing TRUE (show all
  541.        files) or FALSE (user will add the files to show).
  542.        Other values cause this to be set to TRUE (the
  543.        default).
  544.  
  545.   
  546.   The [IDE] Section
  547.   -----------------
  548.   The [IDE] section configures the Integrated Development
  549.   Environment (IDE) used when creating or editing methods,
  550.   scripts or libraries. It controls the size, font and
  551.   properties of the Editor window and contains the
  552.   following settings:
  553.  
  554.      USRDEFAULTSIZE indicates whether or not the Editor
  555.      window is sized according to sizes defined by the user.
  556.  
  557.        Syntax: USRDefaultSize = <Toggle>
  558.        
  559.        where <Toggle> is a string containing TRUE (user
  560.        defined window size) or FALSE (use a different
  561.        sizing method). Other values cause this setting to
  562.        be ignored.
  563.        
  564.        Example: USRDefaultSize = True
  565.  
  566.  
  567.      PALDEFAULTSIZE indicates whether or not the Editor
  568.      window is set to a default size according to the size
  569.      of the Desktop.
  570.  
  571.        Syntax: PALDefaultSize = <Toggle>
  572.        
  573.        where <Toggle> is a string containing TRUE (use the
  574.        default sizing method) or FALSE (use a different
  575.        sizing method). Other values cause this setting to
  576.        be ignored.
  577.        
  578.        Example: PALDefaultSize = True
  579.  
  580.  
  581.      MDIDEFAULTSIZE sizes the Editor window to the default
  582.      Windows sizing for MDI windows.
  583.        
  584.        Syntax: MDIDefaultSize = <Toggle>
  585.        
  586.        where <Toggle> is a string containing TRUE (use
  587.        Windows sizing) or FALSE (use a different sizing
  588.        method). Other values cause this setting to be
  589.        ignored.
  590.        
  591.        Example: MDIDefaultSize = True
  592.  
  593.  
  594.      MDICASCADE indicates whether or not Editor windows are
  595.      cascaded when opened.
  596.  
  597.        Syntax: MDICascade = <Toggle>
  598.        
  599.        where <Toggle> is a string containing TRUE (cascade
  600.        new Editor windows) or FALSE (create Editor windows
  601.        in the same place). Other values cause this setting
  602.        to be ignored.
  603.        
  604.        Example: MDICascade = FALSE
  605.  
  606.  
  607.      IDESIZE indicates the size and position of the Editor
  608.      window.
  609.  
  610.        Syntax: IDESize = <Left> <Top> <Right> <Bottom>
  611.        
  612.        where <Left>, <Top>, <Right>, and <Bottom> are
  613.        integers indicating the screen position, in pixels,
  614.        of the appropriate Editor window border. If any of
  615.        these options are set to -32768, the position is
  616.        determined by Windows.
  617.        The default values depend on the setting of
  618.        MDICASCADE. If MDICASCADE is TRUE, the default
  619.        values are -32768; otherwise, the values are set
  620.        according to the size and position of the Editor
  621.        window borders.
  622.        If USRDEFAULTSIZE or PALDEFAULTSIZE is TRUE, this
  623.        setting is ignored.
  624.  
  625.  
  626.      TYPEFACE indicates the font used in the Editor window.
  627.  
  628.        Syntax: TypeFace = <FontName>
  629.        
  630.        where <FontName> is a string containing the name of
  631.        the font Paradox will use for Editor windows. This
  632.        can be any font installed in Windows. If the font
  633.        can't be located, Paradox uses the Windows System
  634.        font (the default).
  635.        To indicate a different font, use the text string
  636.        saved in WIN.INI. You can also set this to
  637.        SystemFont (to force Editor windows to use the
  638.        System font) or PalTE (to use a special font
  639.        available to Editor windows).
  640.        
  641.        Example: TypeFace = SystemFont
  642.  
  643.  
  644.      FONTHEIGHT indicates the font size of text in an Editor
  645.      window.
  646.  
  647.        Syntax: FontHeight = <PointSize>
  648.        
  649.        where <PointSize> is the desired font size (in
  650.        points). This can range from 6 to 72. Other values
  651.        cause this to use the default size (12).
  652.        
  653.        Example: FontHeight = 10
  654.  
  655.  
  656.      FONTWEIGHT indicates the stroke weight of the Editor
  657.      window font.
  658.  
  659.        Syntax: FontWeight = <WeightOption>
  660.        
  661.        where <WeightOption> is a string containing one of
  662.        the following values:
  663.           Normal Thin ExtraLight Medium SemiBold Bold
  664.           ExtraBold Heavy DontCare (default font weight)
  665.        Other values cause this to be set to DONTCARE.
  666.  
  667.        NOTE:  To use a special weight, it must be installed
  668.               in Windows using that name. For example, to
  669.               use Courier Bold, you must have a Courier
  670.               Bold font installed in Windows Control Panel.
  671.  
  672.        Example: FontWeight = Normal
  673.  
  674.  
  675.      FONTSTYLE indicates whether or not the Editor window
  676.      font is italicized.
  677.  
  678.        Syntax: FontStyle = <ItalString>
  679.        
  680.        where <ItalString> is a string containing NORMAL
  681.        (don't italicize Editor window text) or ITALIC
  682.        (italicize text). Other values cause this to be set
  683.        to NORMAL.
  684.        
  685.        Example: FontStyle = Italic
  686.  
  687.  
  688.      USEALTEDITOR indicates whether Paradox opens ObjectPAL
  689.      code in an Editor window or starts an external editor.
  690.  
  691.        Syntax: UseAltEditor = <Toggle>
  692.        
  693.        where <Toggle> is a string containing TRUE (use an
  694.        alternate editor) or FALSE (use the Paradox editor).
  695.        
  696.        Example: UseAltEditor = TRUE
  697.  
  698.  
  699.      ALTERNATEEDITOR contains the name and location of the
  700.      alternate editor to use when USEALTEDITOR is TRUE.
  701.  
  702.        Syntax: AlternateEditor = <Location><Filename>
  703.        
  704.        where <Location> is a string indicating where the
  705.        alternate editor is located. If this doesn't contain
  706.        a drive letter, Paradox assumes the alternate editor
  707.        is on the current drive. If <Location> is left
  708.        blank, Paradox searches the current directory and
  709.        the directories in the DOS PATH.
  710.        where <Filename> is the filename (including
  711.        extension) of the alternate editor.
  712.        
  713.        NOTE:  If Paradox can't locate or start the
  714.                alternate editor, it uses the Paradox editor.
  715.        
  716.        Example: AlternateEditor = C:\WINDOWS\NOTEPAD.EXE
  717.  
  718.  
  719.      SHOWCOMPILERWARNINGS indicates whether or not Paradox
  720.      displays warnings when compiling ObjectPAL code.
  721.  
  722.        Syntax: ShowCompilerWarnings = <Toggle>
  723.        
  724.        where <Toggle> is a string containing TRUE (show
  725.        warnings) or FALSE (don't show warnings). Other
  726.        values set this to TRUE.
  727.        
  728.        Example: ShowCompilerWarnings = TRUE
  729.  
  730.  
  731.   The [Desktop] section
  732.   ---------------------
  733.   The [Desktop] section describes the position, size, and
  734.   appearance of the Desktop window and contains only one
  735.   setting, a series of numbers with the following syntax:
  736.  
  737.      <SRow> <SCol> <ERow> <ECol> <Min> <Max>
  738.      
  739.      where <SRow> is an integer describing the row position
  740.      (in pixels) of the upper, left corner of the Desktop
  741.      window.
  742.      where <SCol> is an integer describing the column
  743.      position (in pixels) of the upper, left corner of the
  744.      Desktop window.
  745.      where <ERow> is an integer describing the row position
  746.      (in pixels) of the lower, right corner of the Desktop
  747.      window.
  748.      where <ECol> is an integer describing the column
  749.      position (in pixels) of the lower, right corner of the
  750.      Desktop window.
  751.      where <Min> is an integer describing whether or not the
  752.      Desktop is minimized into an icon. This can be 1 (the
  753.      Desktop is minimized) or 0 (it isn't minimized). Other
  754.      values cause this to be 0.
  755.      where <Max> is an integer describing whether or not the
  756.      Desktop is maximized. This can be 1 (the Desktop is
  757.      maximized) or 0 (it isn't maximized). Other values
  758.      cause this to be 0.
  759.  
  760.      Example: [Desktop] 0 0 640 480 0 1
  761.  
  762.  
  763.   The [Windows] section
  764.   ---------------------
  765.   This section describes windows that were left open when
  766.   Paradox was last exited. It contains one line for each
  767.   window. Each line uses the following syntax:
  768.  
  769.      <File> <Module> <SRow> <SCol> <ERow> <ECol> <Min> <Max>
  770.      <Mode> <Res>
  771.      
  772.      where <File> is the location and the name of the file
  773.      opened in the window. This can include a full,
  774.      relative, or alias directory and must include the file
  775.      extension. If Paradox cannot find the file, the line is
  776.      ignored.
  777.      
  778.      where <Module> is the name of the Paradox module using
  779.      the file and must include the full directory path of
  780.      the module (for example, C:\PDOXWIN). Valid modules
  781.      include:
  782.      
  783.        PXDVIEW.DLL (for viewing tables) PXDSERV.DLL (for
  784.        documents) PXDQBE.DLL  (for queries) PDOXWIN.EXE
  785.        (for folders) *
  786.  
  787.      where <SRow> is an integer describing the row position
  788.      (in pixels) of the upper, left corner of the open
  789.      window.
  790.      
  791.      where <SCol> is an integer describing the column
  792.      position (in pixels) of the upper, left corner of the
  793.      open window.
  794.      
  795.      where <ERow> is an integer describing the row position
  796.      (in pixels) of the lower, right corner of the open
  797.      window.
  798.  
  799.      where <ECol> is an integer describing the column
  800.      position (in pixels) of the lower, right corner of the
  801.      open window.
  802.  
  803.      where <Min> is an integer describing whether or not the
  804.      window is minimized into an icon. This can be 1 (the
  805.      window is minimized) or 0 (it isn't minimized). Other
  806.      values cause this to be 0.
  807.  
  808.      where <Max> is an integer describing whether or not the
  809.      window is maximized. This can be 1 (the window is
  810.      maximized) or 0 (it isn't maximized). Other values
  811.      cause this to be 0.
  812.  
  813.      where <Mode> is an integer describing the mode of a
  814.      document window and can be one of the following values:
  815.  
  816.        0    (not a document file)
  817.        1 (document is being run or previewed, primarily for
  818.           reports)
  819.        2    (document is being designed)
  820.        8    (document is being viewed)
  821.        
  822.      Other values cause this line to be ignored.
  823.  
  824.      where <Res> is reserved and is ignored.
  825.      
  826.      NOTE: The file name for folders is PROJECT.CAT.
  827.  
  828.      Example: [Windows]
  829.      :work:contacts.db C:\PDOXWIN\PXDVIEW.DLL 0 0 400 270 0 0 0 0
  830.      custform.fsl C:\PDOXWIN\PXDSRV2.DLL 400 0 400 180 0 0 2 0
  831.      LABELS.RSL C:\PDOXWIN\PXDSRV2.DLL 160 149 624 206 0 0 8 0
  832.      ORDERS.QBE C:\PDOXWIN\PXDQBE.DLL 58 88 624 150 1 0 0 0
  833.      project.cat C:\PDOXWIN\PDOXWIN.EXE 68 8 421 190 0 0 0 0
  834.  
  835.  
  836. Other sections
  837. --------------
  838. Other sections that appear in Paradox's .INI files usually
  839. contain custom configurations or formats defined and saved
  840. by the user. For example, if you define a new picture and
  841. add it to the Pictures list when creating or restructuring a
  842. table, Paradox saves the new picture to a section in
  843. PDOXWIN.INI called [Picture]. Alternatively, if you use the
  844. Create Number Format dialog box to define, name, and keep a
  845. new number format, Paradox saves the new format to a section
  846. called [Formats].
  847.  
  848. The settings, syntax, and format of these sections are
  849. particularly complex and we recommend against adding or
  850. editing these sections in Paradox's .INI files. Use the
  851. tools provided in Paradox to create, edit, or delete
  852. settings that appear in these sections; otherwise,
  853. unexpected results might occur.
  854.  
  855.       -----------------------END-----------------------
  856.